package com.example.book.service;

import com.example.book.dao.BookDao;
import com.example.book.model.BookInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.List;

// @Component告诉Spring帮我们存一个对象
@Component
public class BookService {
    @Autowired
    BookDao bookDao;
    public List<BookInfo> getBookList(){
        // 1.获取图书的数据
        // 2. 对图书的数据做一些修改
        // 3. 返回数据
        // mock 表示虚拟的,假的数据

        List<BookInfo> bookInfos = bookDao.mockData();
        for(BookInfo bookInfo : bookInfos){
            if(bookInfo.getStatus() == 1){
                bookInfo.setStatusCN("可借阅");
            }else{
                bookInfo.setStatusCN("不可借阅");
            }
        }

        return bookInfos;
    }
}
